body{font-family:"Microsoft YaHei",Arial; -webkit-font-smoothing:antialiased; font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale;}
input:not([type="checkbox"],[type="radio"]), textarea, select:not([multiple]){-webkit-appearance:none; appearance:none; resize:none;}
.navbar-form.form-search input[type=text]{width:150px; font-size:12px; height:26px; vertical-align:top;}
.navbar-form .btn-info2{margin-left:-6px; vertical-align:top; -moz-border-radius-topright:2px; -webkit-border-top-right-radius:2px; border-top-right-radius:2px; -moz-border-radius-bottomright:2px; -webkit-border-bottom-right-radius:2px; border-bottom-right-radius:2px;}
.sidebar.h-sidebar .nav-list > li > a{line-height:16px; height:auto; padding:8px 21px;}
.page-header{margin:0 0 12px; border-bottom:1px dotted #e2e2e2; padding-bottom:5px; padding-top:0px;}
.project-steps div, .pics div{margin-top: 7px;}
.project-steps div input[type="file"], .pics div input[type="file"]{display:inline-block; width:215px;}
.project-steps div a.del, .pics div a{display:inline-block; font-size:14px; margin-bottom:-20px;}
.project-steps div img{margin-left:20px; border:none; height:34px;}
.main-content .page-content .row .btn:focus{outline:none !important;}
.container{width:100% !important;}
.navbar > .container .navbar-brand{margin-left:0 !important;}
form.form-horizontal input.error, form.form-horizontal select.error, form.form-horizontal textarea.error{border-color:#f00;}
input[readonly]{cursor:not-allowed;}
input[type="text"][readonly]{border-color:#d5d5d5;}
.checkbox input, .radio input, textarea.ckeditor{display:none;}
.modal-header{min-height:auto; height:48px; overflow:hidden; background:#f6f6f6;}
.modal-header .close{margin-top:-9px;}
.modal-content{border-radius:6px;}
.modal-body input, .modal-body textarea, .modal-body select{border-radius:2px !important;}
.modal-footer{text-align:center; background:#f6f6f6;}
.modal-footer button{border-radius:2px; height:34px; line-height:12px;}
.footer{padding-top:60px;}
.ra{border-radius:2px !important;}

.bootstrap-select.btn-group{float:left;}
.bootstrap-select.btn-group .btn-default{height:34px; background-color:transparent !important; color:#333 !important; text-shadow:none; border:1px solid #d5d5d5;}
.bootstrap-select.btn-group .btn .filter-option{font-size:12px; left:6px;}
.bootstrap-select.btn-group > .btn > .caret{border-top-color:#333;}
.cke_browser_webkit{border-radius:2px; overflow:hidden;}

/* 分割线 */
.ge-top, .ge-bottom, .ge-left, .ge-right{position:relative;}
.ge-top:before, .ge-bottom:after, .ge-left:before, .ge-right:after{content:""; display:block; position:absolute; z-index:99; background:#c7c7c7;}
.ge-top:before, .ge-bottom:after{left:0; width:100%; height:0.01rem;}
body.half .ge-top:before, body.half .ge-bottom:after{-webkit-transform:scaleY(0.5); transform:scaleY(0.5);}
.ge-left:before, .ge-right:after{top:0; width:0.01rem; height:100%;}
body.half .ge-left:before, body.half .ge-right:after{-webkit-transform:scaleX(0.5); transform:scaleX(0.5);}
.ge-top:before{top:0; -webkit-transform-origin:top; transform-origin:top;}
.ge-bottom:after{bottom:0; -webkit-transform-origin:bottom; transform-origin:bottom;}
.ge-left:before{left:0; -webkit-transform-origin:left; transform-origin:left;}
.ge-right:after{right:0; -webkit-transform-origin:right; transform-origin:right;}
.ge-light:before, .ge-light:after{background:#eaeaea;}

.col-overview{padding:20px; background:#f8f8f8; border:1px solid #f2f2f2; border-radius:5px; margin-top:20px; font-size:12px; overflow:hidden; height:auto;}
.col-overview:after{content:""; display:block; clear:both;}

.home-name{font-size:20px; overflow:hidden; height:20px; line-height:18px; margin-top:10px;}
.home-name div{float:left; height:100%;}
.home-name span{float:left; font-size:12px; border:1px solid #999; border-radius:2px; box-sizing:border-box; display:block; padding:0 5px; height:100%; color:#666; margin-left:10px;}
.home-name a{display:block; float:left; text-decoration:none; border-radius:2px; height:100%; border:1px solid #44b549; line-height:18px; box-sizing:border-box; color:#44b549; font-size:12px; margin-left:10px; padding-left:24px; padding-right:5px; background:url() no-repeat 2px center; background-size:auto 100%;}
.home-overview{margin:0; margin-top:20px; padding:30px 10px;}
.home-overview li{list-style:none; margin:0; float:left; width:25%; text-align:center;}
.home-overview li a{display:block; font-size:22px; height:40px; line-height:40px; color:#38f; text-decoration:none; vertical-align:baseline;}
.home-overview li a:hover{color:#07d;}
.home-overview li a i{font-size:16px; font-style:normal;}
.home-overview li span{font-size:12px; display:block; height:20px; line-height:20px;}

.blank{clear:both; display:block; float:none !important; overflow:hidden; width:auto !important; height:10px !important; font-size:0; margin:0 !important; padding:0 !important;}
.clear{clear:both; display:block; float:none !important; overflow:hidden; width:auto !important; height:0 !important; font-size:0; margin:0 !important; padding:0 !important;}
.clear-after:after{content:""; display:block; clear:both; float:none !important; overflow:hidden; width:auto !important; height:0 !important; font-size:0; margin:0 !important; padding:0 !important;}

.some-width40{width:40px;}
.some-width60{width:60px;}
.some-width80{width:80px;}
.some-width100{width:100px;}
.some-width120{width:120px;}
.some-width140{width:140px;}
.some-width160{width:160px;}
.some-width180{width:180px;}
.some-width200{width:200px;}
.some-width100p{width:100%;}

input[type=checkbox].ace + .lbl::before{border-radius:2px;}
input[type=checkbox].ace.red + .lbl, input[type=radio].ace.red + .lbl,
input[type=checkbox].ace.red + .lbl::before, input[type=radio].ace.red + .lbl::before{color:#dc0431;}
input[type=radio].ace.red + .lbl::before{text-shadow:0 0 1px #dc0431;}
input[type=checkbox].ace.blue + .lbl, input[type=radio].ace.blue + .lbl,
input[type=checkbox].ace.blue + .lbl::before, input[type=radio].ace.blue + .lbl::before{color:#0095d9;}
input[type=radio].ace.blue + .lbl::before{text-shadow:0 0 1px #0095d9;}
input[type=checkbox].ace.orange + .lbl, input[type=radio].ace.orange + .lbl,
input[type=checkbox].ace.orange + .lbl::before, input[type=radio].ace.orange + .lbl::before{color:#ff9900;}
input[type=radio].ace.orange + .lbl::before{text-shadow:0 0 1px #ff9900;}
input[type=checkbox].ace.green + .lbl, input[type=radio].ace.green + .lbl,
input[type=checkbox].ace.green + .lbl::before, input[type=radio].ace.green + .lbl::before{color:#00be14;}
input[type=radio].ace.green + .lbl::before{text-shadow:0 0 1px #00be14;}

.page-content .form-inline select{min-width:60px;}
.page-content .row .table-content{width:100%; height:auto; overflow:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
html:not(.col-windows) .page-content .row .table-content::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .page-content .row .table-content::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .page-content .row .table-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.page-content .row .table{max-width:inherit; width:auto; min-width:100%; margin-bottom:0;}
.page-content .row .table > thead > tr > th:last-child{border-right:1px solid #ddd;}
.page-content .row .table > thead > tr > th, .page-content .row .table > tbody > tr > td{white-space:nowrap; font-size:12px;}

.form-inline{margin:20px 0; padding:20px; padding-bottom:15px; background:#f8f8f8; border:1px solid #f2f2f2; border-radius:5px;}
.form-inline:after{content:""; display:block; clear:both;}
.form-inline input{vertical-align:top; font-size:12px; border-radius:2px !important; height:34px;}
.form-inline select{width:auto; transition:border 0.1s ease-out; font-size:12px; border-radius:2px;}
.form-inline select:hover{border-color:#b5b5b5 !important;}
.form-inline button{border-radius:2px; font-size:12px; vertical-align:top; min-height:34px;}
.form-inline .checkbox label input[type=checkbox].ace + .lbl, .form-inline .radio label input[type=radio].ace + .lbl{margin-left:5px; margin-right:5px; font-size:12px;}
.form-inline .checkbox, .form-inline .radio{float:left; margin-top:7px;}
.form-inline input, .form-inline select, .form-inline button, .form-inline .some-block{float:left; margin-right:5px; margin-bottom:5px;}
.form-inline .some-block{height:34px;}
.form-inline .some-block > *{margin-bottom:0;}
.form-inline .some-span, .form-inline .some-span2{float:left; display:block; padding:0 3px; font-size:12px; vertical-align:top; line-height:34px;}
.form-inline .some-span2{padding:0 10px;}
.form-inline input + .some-span, .form-inline select + .some-span, .form-inline button + .some-span{margin-left:-5px;}

.form-block{clear:both; height:auto;}
.form-title{height:34px; line-height:34px; background:#f5f5f5; padding:0 12px; margin-bottom:15px; border-radius:2px; font-size:14px;}
.form-block .form-item{height:auto; overflow:hidden; margin-bottom:10px; border-bottom:3px double #e5e5e5;}
.form-block .form-item:last-child{border:none;}
.form-block .form-item .form-group:last-child{margin-bottom:9px;}
.form-group, .form-group .col-sm-10{min-height:34px;}
.form-group .col-sm-10 > .col-sm-10{padding:0; margin-bottom:5px;}
.form-group label.control-label{font-size:12px; padding-top:9px;}
.form-group input, .form-group select{float:left; font-size:12px; height:34px; border-radius:2px !important;}
.form-group textarea{float:left; font-size:12px; border-radius:2px !important; resize:none;}
.form-group select:hover{border-color:#b5b5b5 !important;}
.form-group .some-color{float:left; width:20px; height:20px; overflow:hidden; margin-left:10px; margin-top:7px; cursor:pointer; border-radius:100%; box-shadow:0 0 2px rgba(0,0,0,0.4);}
.form-group .some-item, .form-group .some-line, .form-group .some-inline{display:block; font-size:12px; color:#666; opacity:0.6;}
.form-group .some-item{opacity:1;}
.form-group .some-item, .form-group .some-line{float:left; padding:0 5px; padding-top:9px;}
.form-group .some-inline{clear:both; padding-top:5px;}
.form-group .some-inline[style*="color:"]{opacity:1;}
.form-group .some-block, .form-group .some-block-inline{display:block; float:left; padding:0 5px; font-size:12px; height:34px; line-height:34px; background:#ddd; border:1px solid #d5d5d5; color:#999; -webkit-border-top-left-radius:2px; border-top-left-radius:2px; -webkit-border-bottom-left-radius:2px; border-bottom-left-radius:2px;}
.form-group .some-block-inline{background:none; color:#333; border:none; line-height:38px;}
.form-group input + .some-block, .form-group input + .some-block-inline{margin-left:-2px; border-radius:2px; -webkit-border-top-left-radius:0; border-top-left-radius:0; -webkit-border-bottom-left-radius:0; border-bottom-left-radius:0;}
.form-group .some-block + input, .form-group .some-block-inline + input{margin-left:-2px;}
.form-group .some-block.upload, .form-group .some-block-inline.upload{cursor:pointer;}
.form-group:hover > .col-sm-10 > .some-line, .form-group:hover > .col-sm-10 > .some-inline{opacity:1;}
.form-group input[type="file"]{color:#858585; padding:5px 4px 6px; font-size:14px; cursor:pointer; outline:none;}
.form-group a img{border-radius:2px;}
.form-group h5, .form-group h6{padding:0; margin:0; padding-top:9px; margin-bottom:4px; font-weight:normal; font-size:12px; line-height:1.5; color:#999;}
.form-inline select:not([multiple]), .form-group select:not([multiple]){min-width:60px; height:34px; vertical-align:top; border:1px solid #d5d5d5; background-image:url(""); background-repeat:no-repeat; background-position:right center; background-size:13px 13px; padding-right:13px; -webkit-appearance:none; appearance:none;}
.form-group .btn-sm{min-height:34px;}
.form-group > label[class*="col-"] > *{float:right; margin-left:5px;}
.form-group > label[class*="col-"] .checkbox, .form-group > label[class*="col-"] .radio{padding-right:0;}
.form-group div.premobile{height:auto;}
.form-group div.premobile:after{content:""; display:block; clear:both;}
.form-group div.premobile .premobile-left{width:100%; float:left;}
.form-group div.premobile .premobile-right{display:none; width:322px; float:right; border:1px solid #d5d5d5; border-radius:2px;}
.form-group div.premobile .premobile-right .premobile-title{text-align:center; height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #d5d5d5;
box-sizing:border-box; background:#f2f2f2; background-repeat:repeat-x;
background-image:-webkit-linear-gradient(top, #f8f8f8 0%, #ececec 100%);
background-image:linear-gradient(to bottom, #f8f8f8 0%, #ececec 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffececec', GradientType=0);}
.form-group div.premobile .premobile-right .premobile-content{width:100%; height:506px; overflow:auto; overflow-x:hidden; padding:0 10px; box-sizing:border-box; text-align:left; font-size:12px; line-height:1.6; font-family:sans-serif,Arial,Verdana,"Trebuchet MS";}
.form-group div.premobile .premobile-right .premobile-content p{margin:10px 0;}
.form-group div.premobile .premobile-right .premobile-content img{vertical-align:bottom;}
html:not(.col-windows) .form-group div.premobile .premobile-right .premobile-content::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .form-group div.premobile .premobile-right .premobile-content::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .form-group div.premobile .premobile-right .premobile-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.form-group div.premobile.premobile-active .premobile-left{width:calc(100% - 340px);}
.form-group div.premobile.premobile-active .premobile-right{display:block;}

.col-ra{margin-bottom:15px; padding-top:10px; padding-bottom:10px; border:1px solid #eee; background:#f9f9f9; border-radius:5px;}
.col-ra .form-group{margin-left:0; margin-right:0;}
.col-ra .form-group:last-child{margin-bottom:0;}
.col-ra .ge-group{margin-left:15px; margin-right:15px;}

/*fa使用FontAwesome，glyphicon使用Glyphicons Halflings*/
.col-file{display:inline-block; float:left; height:34px; overflow:hidden; border:1px solid #d5d5d5; color:#b5b5b5; font-family:'Glyphicons Halflings'; font-size:140%; padding:0; cursor:pointer; border-radius:2px;}
.col-file:before{content:"\e060"; display:block; position:absolute; z-index:1; right:7px; top:50%; -webkit-transform:translateY(-50%); transform:translateY(-50%);}
.col-file.file:before{content:"\e022";}
.col-file:after{content:""; display:block; position:absolute; right:0; top:0; width:34px; height:100%; background:#f9f9f9; border-left:1px solid #d5d5d5;}
.col-file input[type="file"]{position:absolute; z-index:2; left:-65px; top:0; width:130%; height:100%; padding-top:8px; padding-right:40px; font-size:12px;}
.col-windows input[type="file"]{left:-68px; width:135%; padding-top:6px;}
.col-file:hover, .col-file:hover:after{border-color:#b5b5b5;}

/* 下拉框 */
big.selectpicker{position:relative; display:inline-block; text-align:left; height:34px; overflow:initial; border:1px solid #d5d5d5; padding-left:5px; padding-right:30px; border-radius:2px; box-sizing:border-box; vertical-align:middle; -webkit-transition:all 100ms ease-out; transition:all 100ms ease-out;}
big.selectpicker:after{content:""; position:absolute; right:0; top:0; display:block; width:20px; height:100%; cursor:pointer; -webkit-transition:all 300ms ease-out; transition:all 300ms ease-out; background:url("") no-repeat center center; background-size:10px 10px;}
big.selectpicker:hover, big.selectpicker-x{border:1px solid #b5b5b5;}
big.selectpicker-x:after{-webkit-transform:rotate(180deg); transform:rotate(180deg);}
big.selectpicker-disabled{opacity:0.6; background:#eee; border:1px solid #ccc !important;}
big.selectpicker-disabled:after, big.selectpicker-disabled > span{cursor:default !important;}
big.selectpicker select{display:none;}
big.selectpicker > span{display:block; width:auto; height:100%; line-height:34px; font-size:12px; overflow:hidden; cursor:pointer;}
big.selectpicker div{position:absolute; left:-1px; top:37px; max-height:320px; line-height:30px; z-index:998; background:#fff; border:1px solid #ccc; border-radius:2px; padding:5px 0; height:auto; overflow:hidden; overflow-y:auto; box-shadow:0 0 3px rgba(0,0,0,0.2);}
big.selectpicker div::-webkit-scrollbar{width:5px; height:5px;}
big.selectpicker div::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);}
big.selectpicker div::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,0.3);}
html:not(.col-windows) big.selectpicker div::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) big.selectpicker div::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) big.selectpicker div::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
big.selectpicker div span{position:relative; display:block; height:30px; padding:0 5px; margin-bottom:5px;}
big.selectpicker div span input{width:100%; height:100%; float:left; font-size:12px; padding-left:22px; box-sizing:border-box; border:1px solid #d5d5d5; background-color:transparent; box-sizing:border-box; border-radius:3px; -webkit-transition:all 100ms ease-out; transition:all 100ms ease-out;}
big.selectpicker div span input:hover, big.selectpicker div span input:focus{border:1px solid #00a0e9;}
big.selectpicker div span:after{content:""; display:block; position:absolute; z-index:1; left:10px; top:0; width:12px; height:100%; background:url() no-repeat center center; background-size:12px 12px;}
big.selectpicker div font{display:block; color:#999; font-size:12px; height:30px; padding:0 5px; cursor:default;}
big.selectpicker div a{display:block; position:relative; text-align:left; text-decoration:none; padding-left:5px; font-size:12px; -webkit-transition:all 300ms ease-out; transition:all 300ms ease-out;}
big.selectpicker div a.indent{padding-left:15px;}
big.selectpicker div a:hover, big.selectpicker div a.this, big.selectpicker div.multiple a.this:hover{background:#eee;}
big.selectpicker div.multiple a.this{background-color:transparent;}
big.selectpicker div.multiple a.this:after{content:""; position:absolute; right:3px; top:0; display:block; width:20px; height:100%; background:url("data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2264%22%20height%3D%2264%22%20viewBox%3D%220%200%2064%2064%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%3Cg%20class%3D%22transform-group%22%3E%3Cg%20transform%3D%22scale(0.0625%2C%200.0625)%22%3E%3Cpath%20d%3D%22M887.904%20298.208c-12.864-12.064-33.152-11.488-45.216%201.408L415.936%20753.984l-233.12-229.696C170.208%20511.872%20149.952%20512%20137.536%20524.608c-12.416%2012.576-12.256%2032.864%200.352%2045.248l256.48%20252.672c0.096%200.096%200.224%200.128%200.32%200.224%200.096%200.096%200.128%200.224%200.224%200.32%202.016%201.92%204.448%203.008%206.784%204.288%201.152%200.672%202.144%201.664%203.36%202.144%203.776%201.472%207.776%202.24%2011.744%202.24%204.192%200%208.384-0.832%2012.288-2.496%201.312-0.544%202.336-1.664%203.552-2.368%202.4-1.408%204.896-2.592%206.944-4.672%200.096-0.096%200.128-0.256%200.224-0.352%200.064-0.096%200.192-0.128%200.288-0.224l449.184-478.208C901.44%20330.592%20900.768%20310.336%20887.904%20298.208z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center; background-size:15px 15px;}

.form-group big.selectpicker{float:left;}

.page-content form div.search{margin:30px 0;}
.page-content form div.search .btn{height:34px; line-height:12px; margin-left:15px;}

.page-header h6 > a{font-size:13px; color:#393939;}
.page-header h6 small a{font-size:75%; color:#777;}
.page-header h6 div{float:right; font-size:12px;}

.table-striped td:last-child a{text-decoration:none;}
.col-height{display:inline-block; margin-top:7px; line-height:22px;}
img[height="34"]{margin-left:10px; border:1px solid #d5d5d5; box-sizing:border-box;}

input[type=checkbox].ace + .lbl::before, input[type=radio].ace + .lbl::before{transition:border 0.1s ease-out; margin-right:3px;}
input[type=checkbox].ace:hover + .lbl::before, input[type=radio].ace:hover + .lbl::before,
input[type=checkbox].ace + .lbl:hover::before, input[type=radio].ace + .lbl:hover::before{border-color:#b5b5b5;}
input[type=checkbox].error + .lbl::before, input[type=radio].error + .lbl::before,
input[type=checkbox].error:hover + .lbl::before, input[type=radio].error:hover + .lbl::before,
input[type=checkbox].error + .lbl:hover::before, input[type=radio].error + .lbl:hover::before{border-color:#f00;}

/* 单选框 */
.coo-radio{display:inline-block; zoom:1; *display:inline; vertical-align:middle; margin-right:3px; width:16px; height:16px; overflow:hidden; cursor:pointer;}
.coo-radio *, .coo-radio *:before, .coo-radio *:after{box-sizing:content-box;}
.coo-radio > *{display:block; width:16px; height:16px; overflow:hidden; text-align:center; box-sizing:border-box; border-radius:100%; background:#fff; border:1px solid #a5a5a5; -webkit-transition:all 200ms ease-out; transition:all 200ms ease-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.coo-radio > *:after{content:""; display:block; margin:0 auto; width:100%; height:100%; overflow:hidden; border-radius:100%; background:#fff; box-shadow:0 1px 1px rgba(0,0,0,0); -webkit-transition:all 200ms ease-out; transition:all 200ms ease-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.coo-radio > *:hover{border-color:#3493f9;}
.coo-radio > input{display:none;}
.coo-radio input:checked + *{background:#419bf9; border-color:#3493f9;}
.coo-radio input:checked + *:after{-webkit-transform:scale(0.4); transform:scale(0.4); box-shadow:0 2px 1px rgba(0,0,0,0.5);}
.coo-radio input:disabled + *, .coo-radio input:disabled + *:hover{border-color:#ccc; background:#f6f6f6; cursor:not-allowed;}
.coo-radio input:disabled + *:after{background:#fff;}

/* 多选框 */
.coo-checkbox{display:inline-block; zoom:1; *display:inline; vertical-align:middle; margin-right:3px; text-align:center; width:16px; height:16px; overflow:hidden; cursor:pointer;}
.coo-checkbox *, .coo-checkbox *:before, .coo-checkbox *:after{box-sizing:content-box;}
.coo-checkbox > *{display:block; width:16px; height:16px; overflow:hidden; box-sizing:border-box; border-radius:3px; background:#fff; border:1px solid #a5a5a5; -webkit-transition:all 200ms ease-out; transition:all 200ms ease-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.coo-checkbox > * > *{display:block; margin:0 auto; width:14px; height:14px; overflow:hidden; border:none; background:none; -webkit-transform:scale(0); transform:scale(0); -webkit-transition:all 200ms ease-out; transition:all 200ms ease-out; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.coo-checkbox > * > *:after{content:""; display:block; position:absolute; width:9px; height:5px; background-color:transparent; top:2px; left:1px; border:3px solid #3493f9; border-top:none; border-right:none; -webkit-transform:rotate(-45deg) scale(0.7); transform:rotate(-45deg) scale(0.7); box-shadow:0 1px 3px rgba(0,0,0,0);}
.coo-checkbox > *:hover{border-color:#3493f9;}
.coo-checkbox > input{display:none;}
.coo-checkbox input:checked + *{background:#419bf9; border-color:#3493f9;}
.coo-checkbox input:checked + * > *{-webkit-transform:scale(1); transform:scale(1);}
.coo-checkbox input:checked + * > *:after{box-shadow:0 1px 1px rgba(0,0,0,0.3); border-color:#fff;}
.coo-checkbox input:disabled + *, .coo-checkbox input:disabled + *:hover{border-color:#ccc; background:#f6f6f6; cursor:not-allowed;}
.coo-checkbox input:disabled + * > *:after{border-color:#959595; box-shadow:0 1px 0 #fff;}

/* 多选框 APP */
.coo-checkbox-app{display:inline-block; vertical-align:middle; cursor:pointer;}
.coo-checkbox-app *, .coo-checkbox-app *:before, .coo-checkbox-app *:after{box-sizing:content-box;}
.coo-checkbox-app > *{display:block; width:52px; height:32px; border-radius:32px; box-sizing:border-box; background:#e5e5e5; position:relative; z-index:0; margin:0; padding:0; appearance:none; -webkit-appearance:none; -moz-appearance:none; border:none; -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.coo-checkbox-app > *:before{content:""; position:absolute; z-index:1; left:1px; top:1px; width:50px; height:30px; border-radius:30px; box-sizing:border-box; background:#fff; -webkit-transform:scale(1); transform:scale(1); -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.coo-checkbox-app > *:after{content:""; position:absolute; z-index:2; top:1px; left:1px; width:30px; height:30px; border-radius:100%; background:#fff; box-shadow:0 2px 5px rgba(0,0,0,0.4); -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); -webkit-transition-duration:300ms; transition-duration:300ms; -webkit-backface-visibility:hidden; backface-visibility:hidden; -webkit-transform-style:preserve-3d; transform-style:preserve-3d;}
.coo-checkbox-app > input{display:none;}
.coo-checkbox-app input:checked + *{background:#419bf9;}
.coo-checkbox-app input:checked + *:before{-webkit-transform:scale(0); transform:scale(0);}
.coo-checkbox-app input:checked + *:after{-webkit-transform:translate3d(20px,0,0); transform:translate3d(20px,0,0);} /*before-after*/
.coo-checkbox-app input:disabled + *{cursor:not-allowed; background:#f1f1f1;}
.coo-checkbox-app input:disabled + *:after{box-shadow:0 2px 5px rgba(0,0,0,0.15);}

/* 提示框 */
.load-overlay{position:fixed; left:0; top:0; z-index:998; width:100%; height:100%; background:rgba(0,0,0,0); overflow:hidden; text-align:center; opacity:0; -webkit-transition:all 200ms ease-out; transition:all 200ms ease-out;}
.load-overlay-in{opacity:1;}
.load-view{position:fixed; top:50%; left:50%; z-index:9999; margin-left:-60px; margin-top:-60px; min-width:120px; max-width:260px; min-height:120px; overflow:hidden; background:rgba(0,0,0,0.6); border-radius:10px; opacity:0; transform:scale(1.185); -webkit-transform:scale(1.185); transition:opacity 200ms ease-out,transform 200ms ease-out; -webkit-transition:opacity 200ms ease-out,-webkit-transform 200ms ease-out;}
.load-view-in{-webkit-transform:scale(1); transform:scale(1); opacity:1;}
.load-view-out{-webkit-transform:scale(0.815); transform:scale(0.815); opacity:0;}
.load-view div{display:block; width:32px; height:32px; margin:0 auto; margin-top:27px; background:no-repeat center center; background-size:cover;}
.load-view span{display:block; color:#fff; line-height:18px; font-size:14px; padding:10px; text-align:center;}
.load-view span.text{font-size:14px;}
/* 提示框.加载动画 */
.preloader, .preloader-gray, .load-view .load-animate, .load-view .load-success, .load-view .load-error{display:block; width:35px; height:35px; -webkit-animation:preloader-spin 1s steps(12, end) infinite; animation:preloader-spin 1s steps(12, end) infinite; background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;;}
.load-view .load-animate-gray, .preloader-gray{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") !important;}
@-webkit-keyframes preloader-spin{100%{-webkit-transform:rotate(360deg);}}
@keyframes preloader-spin{100%{transform:rotate(360deg);}}
/* 提示框.成功,错误图标 */
.load-view .load-success{animation:none; -webkit-animation:none; background-image:url("") !important;;}
.load-view .load-error{animation:none; -webkit-animation:none; background-image:url("") !important;;}
.load-view .load-trouble{animation:none; -webkit-animation:none; background-image:url("") !important;;}
.load-view .load-warning{animation:none; -webkit-animation:none; background-image:url("") !important;;}

input.datepicker{background-repeat:no-repeat !important; background-size:auto 14px !important; background-image:url("") !important; background-position:-webkit-calc(100% - 5px) center !important; background-position:calc(100% - 5px) center !important;}

.mypage{text-align:right; margin-top:20px; font-size:12px;}
.mypage .ezr_num_records{color:#337ab7; font-size:12px;}
.mypage .ezr_nav_na{display:inline-block; padding:0 5px; margin:0 1px; text-align:center; min-width:24px; height:24px; line-height:24px; font-size:12px; color:#fff; background:#ccc; vertical-align:middle; border-radius:2px; cursor:default;}
.mypage a{display:inline-block; padding:0 5px; margin:0 1px; text-align:center; min-width:24px; height:24px; line-height:24px; font-size:12px; color:#fff; vertical-align:middle; border-radius:2px; text-decoration:none;}
.mypage .ezr_nav{background:#589ad3; -webkit-transition:all 300ms ease-out; transition:all 300ms ease-out;}
.mypage .ezr_nav:hover{background:#337ab7;}
.mypage .ezr_first_page, .mypage .ezr_back, .mypage .ezr_next, .mypage .ezr_last_page{background:#337ab7;}
.mypage .ezr_input{padding:0; border-radius:2px !important; vertical-align:middle; margin-right:3px; text-align:center; box-sizing:border-box; width:50px; height:25px;}
.mypage .ezr_submit{border:1px solid #135aa4; box-sizing:border-box; color:#fff; font:12px/22px "Microsoft YaHei",Arial; width:auto; height:24px; padding:0 10px; cursor:pointer; overflow:visible; border-radius:2px; box-shadow:1px 1px 2px #b7d4f1; text-shadow:0 -1px 0 #135aa4; vertical-align:middle; background:#1f7cdc;
background:-moz-linear-gradient(top, #1f7cdc 0%, #1666b8 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f7cdc), color-stop(100%,#1666b8));
background:-webkit-linear-gradient(top, #1f7cdc 0%, #1666b8 100%);
background:linear-gradient(top, #1f7cdc 0%, #1666b8 100%);}
.mypage .ezr_submit:hover{border-color:#135aa4; color:#fff; background:#196dc4;
background:-moz-linear-gradient(top, #196dc4 0%, #135aa5 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#196dc4), color-stop(100%,#135aa5));
background:-webkit-linear-gradient(top, #196dc4 0%, #135aa5 100%);
background:linear-gradient(top, #196dc4 0%, #135aa5 100%);}
.mypage .ezr_submit:active{box-shadow:inset 0 0 8px 2px #0a4686;}

.goods-type-box{height:auto; overflow:hidden;}
.goods-type-box:after{content:""; display:block; clear:both;}
.goods-type{display:block; float:left; margin-right:20px; width:110px; text-align:center; cursor:pointer;}
.goods-type input{display:none;}
.goods-type div{border:1px solid #d5d5d5; border-radius:3px; color:#333; font-size:12px; padding:10px 0; -webkit-transition:border 0.1s ease-out; transition:border 0.1s ease-out;}
.goods-type div span{display:block; color:#b5b5b5;}
.goods-type div:hover{border-color:#b5b5b5;}
.goods-type input:checked + div{border-color:#398bfc; color:#398bfc;}

#imgs{float:left; clear:both; height:auto;}
#imgs:after{content:""; display:block; clear:both;}
#imgs div:not(.preloader){float:left; width:158px; position:relative; margin-right:10px;}
#imgs div span{position:absolute; z-index:1; right:7px; bottom:7px; display:block; color:#fff; cursor:pointer; width:20px; height:20px; line-height:20px; overflow:hidden; font-size:12px; text-align:center; font-family:'微软雅黑',arial; background:rgba(0,0,0,0.4); border-radius:3px;}
#imgs div a{display:block; text-decoration:none; margin-top:10px; width:158px; height:158px; box-sizing:border-box; background:no-repeat center center; background-size:cover;}
#imgs div a[onclick]{display:block; position:absolute; right:-5.5px; top:1.5px; z-index:2; border-radius:100%; background:#f00; text-align:center; text-decoration:none; padding:0; margin:0; width:20px; height:20px; line-height:20px; overflow:hidden; font-size:0;}
#imgs div a[onclick]:after{content:"－"; display:block; position:absolute; left:0; top:0; width:100%; height:100%; font-size:14px; font-weight:bold; color:#fff;}
#imgs div a:not([onclick]){border:1px solid #d5d5d5; border-bottom:none; -webkit-border-top-left-radius:2px; border-top-left-radius:2px; -webkit-border-top-right-radius:2px; border-top-right-radius:2px;}
#imgs div input{margin-bottom:-1px; width:100%; border-radius:0 !important;}
#imgs div input#videos{-webkit-border-bottom-left-radius:2px !important; border-bottom-left-radius:2px !important; -webkit-border-bottom-right-radius:2px !important; border-bottom-right-radius:2px !important;}

.reply-list div{background:#f8f8f8; padding:5px;}

.goods-list{height:auto; overflow:hidden; margin:0; padding:0; list-style:none;}
.goods-list li{position:relative; z-index:2; height:auto; list-style:none; margin:0; margin-right:30px; margin-bottom:10px; background:#f3f3f3; -webkit-transition:all 300ms ease-out; transition:all 300ms ease-out;}
.goods-list li.remove{-webkit-transform:translateX(-150%); transform:translateX(-150%);}
.goods-list li.item{height:60px; border:1px solid #eee; box-sizing:content-box;}
.goods-list li.item a{display:block; text-align:left; text-decoration:none; font-size:12px; color:#333; height:100%; margin-left:70px; padding-right:5px;}
.goods-list li.item a div{float:left; margin-left:-70px; width:60px; height:60px; background:no-repeat center center; background-size:cover;}
.goods-list li.item a span{display:block; font-size:12px; color:#666; padding-top:10px; height:30px; line-height:14px;}
.goods-list li.item a font{display:block; font-size:12px; color:red; margin-top:10px;}
.goods-list li.row{border:1px solid #eee; line-height:34px; padding-left:10px;}
.goods-list li.row a{font-size:12px;}
.goods-list li.row em{font-style:normal; font-size:12px; margin:0 5px; color:#999;}
.goods-list li a.del{display:block; position:absolute; z-index:1; right:-30px; top:50%; transform:translateY(-50%); border-radius:100%; font-size:14px; font-weight:bold; color:#fff; background:#f00; text-align:center; text-decoration:none; padding:0; margin:0; width:20px; height:20px; line-height:20px;}

.goods{width:640px; height:500px; padding-top:40px; padding-bottom:50px; overflow:hidden; box-sizing:border-box; background:#fff; border-radius:7px; box-shadow:0 0 10px rgba(0,0,0,0.4);}
.goods .title{padding:0 10px; margin-top:-40px; height:40px; line-height:40px; text-align:left; font-size:14px;}
.goods .title a{display:block; text-align:center; text-decoration:none; float:right; width:25px; height:100%; font-weight:normal; font-size:26px; color:#ccc; -webkit-transition:all 300ms ease-out; transition:all 300ms ease-out;}
.goods .title a:hover{color:#666;}
.goods .view{width:100%; height:100%; padding-top:40px; overflow:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
.goods .view > table{margin-top:-40px;}
html:not(.col-windows) .goods .view::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .goods .view::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .goods .view::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.goods .list{height:100%; float:left; box-sizing:border-box; overflow:auto; overflow-x:hidden;}
html:not(.col-windows) .goods .list::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .goods .list::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .goods .list::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.goods table{max-width:inherit; width:auto; min-width:100%;}
.goods table th.name, .goods table td.name{width:380px;}
.goods table th.price, .goods table td.price{width:80px;}
.goods table th.pic, .goods table td.pic{width:80px;}
.goods table th.btnView, .goods table td.btnView{width:100px;}
.goods table thead{background:#f5f5f5;}
.goods table thead th{font-weight:normal; text-align:left; padding:5px 10px; font-size:12px; height:30px; line-height:30px; box-sizing:border-box; white-space:nowrap;}
.goods table thead th.name font{display:block; float:left;}
.goods table thead th.name div{width:140px; height:30px; line-height:28px; margin-left:10px; float:left; padding-right:40px; box-sizing:border-box; border:1px solid #ccc; background:#fff; border-radius:3px; overflow:hidden;}
.goods table thead th.name div input{width:100%; height:100%; padding-left:5px; border:none; background-color:transparent; box-sizing:border-box; outline:none; font-size:12px;}
.goods table thead th.name div span{display:block; float:right; width:40px; height:100%; margin-right:-40px; font-size:12px; border-left:1px solid #ccc; box-sizing:border-box; text-align:center; background:#f8f8f8; cursor:pointer;}
.goods table td.btnView a{display:block; float:right; width:50px; height:30px; line-height:28px; background:#f8f8f8; border:1px solid #ddd; box-sizing:border-box; border-radius:3px; text-align:center; text-decoration:none;}
.goods table td.btnView a:after{content:"选取"; display:block; width:100%; height:100%; color:#333; font-size:12px;}
.goods table td.btnView a.selected{background:#1379da; border:1px solid #106ec6; color:#fff;}
.goods table td.btnView a.selected:after{content:"取消"; color:#fff;}
.goods table tbody td{text-align:left; padding:10px; font-size:12px; border-bottom:1px solid #eee;}
.goods table tbody td.pic div{width:50px; height:50px; background:no-repeat center center; background-size:cover;}
.goods table tbody td.pic div div{width:24px; height:24px;}
.goods table tbody td em{font-style:normal; font-size:12px; margin:0 5px; color:#999;}
.goods .bottom{background:#f5f5f5; height:50px; line-height:30px; padding:10px; margin-bottom:-50px; box-sizing:border-box;}
.goods .bottom a.selected{display:block; float:left; width:74px; height:30px; line-height:28px; background:#1379da; border:1px solid #106ec6; box-sizing:border-box; border-radius:3px; text-align:center; text-decoration:none;}
.goods .bottom a.selected:after{content:"确定使用"; display:block; width:100%; height:100%; color:#fff; font-size:12px;}
.goods .bottom .mypage{text-align:right; margin-top:0; float:right; height:24px; line-height:24px;}

.form-horizontal .ge-group{border-top:3px double #E5E5E5; margin-bottom:15px;}
.form-horizontal .form-group h4.control-label{font-size:14px;}
.form-horizontal .form-group .form-group:last-child{margin-bottom:0;}
.form-horizontal .form-actions{position:sticky; bottom:0; z-index:10;}
.form-horizontal .form-actions button, .btn-group > .btn:first-child{border-radius:2px;}
.form-horizontal .radio, .form-horizontal .checkbox{float:left; padding-right:20px;}
.form-horizontal .checkbox label, .form-horizontal .radio label{display:initial;}
.form-horizontal .checkbox label input[type=checkbox].ace + .lbl, .form-horizontal .radio label input[type=radio].ace + .lbl{margin-left:-20px; font-size:12px;}
.form-horizontal .radio label input[type=radio].ace + .lbl::before{line-height:16px;}
.form-horizontal .form-actions{padding:9px 0; margin-bottom:0;}
.form-horizontal .form-actions button{height:36px; line-height:1;}

.btn-info.btn-add{display:inline-block; width:20px; text-align:center; cursor:pointer; border-radius:2px;}
.col-table{width:100%; height:auto; overflow:auto; overflow-y:hidden;}
html:not(.col-windows) .col-table::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .col-table::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .col-table::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.col-table table{border:1px solid #d5d5d5; width:100%; box-sizing:border-box;}
.col-table table th, .col-table table td{text-align:left; padding:10px; font-size:12px; white-space:nowrap;}
.col-table table thead tr{background:#f6f6f6; border-bottom:1px solid #d5d5d5;}
.col-table table th{font-size:12px; font-weight:normal;}
.col-table table td a{font-size:12px;}
.col-table table td input, .col-table table td select{padding-top:0; padding-bottom:0; width:100%; height:30px; line-height:30px;}

.col-table.area table tr th:not(:first-child), .col-table.area table tr td:not(:first-child){width:100px; text-align:center; box-sizing:border-box;}
.col-table.area table tbody tr:not(:last-child){border-bottom:1px solid #d5d5d5;}
.col-table.area table tr th:first-child, .col-table.area table tbody tr:not(:last-child) td:first-child{min-width:300px;}
.col-table.area table tbody tr:not(:last-child) td:first-child{border-right:1px solid #d5d5d5; white-space:normal;}
.col-table.area table tbody tr:not(:last-child) td{color:#333;}
.col-table.area table tbody tr:not(:last-child) td .city{color:#777;}
.col-table.area table tbody tr:not(:last-child) td .district{color:#aaa;}
.col-table.area table tbody tr:not(:last-child) td div{float:right;}
.col-table.area table tbody tr:not(:last-child) td div a{margin-left:5px; color:#00a0e9;}
.col-table.area table tbody tr:not(:last-child) td input{text-align:center;}

.col-area{padding:0;}
.col-area > div{width:50%; float:left; border:1px solid #e5e5e5; box-sizing:border-box;}
.col-area > div:first-child{border-right:none;}
.col-area > div font, .col-area > div div{position:relative; display:block; height:34px; line-height:34px; text-align:left; font-size:12px; box-sizing:border-box;}
.col-area > div font{background:#f6f6f6; padding:0 10px; border-bottom:1px solid #e5e5e5; text-align:center;}
.col-area > div font a{position:absolute; font-size:12px; color:#00a0e9;}
.col-area > div font a:nth-child(1){right:10px;}
.col-area > div font a:nth-child(2){left:10px;}
.col-area > div div{height:330px; box-sizing:border-box; padding:5px 0; overflow:auto; overflow-x:hidden; -webkit-overflow-scrolling:touch;}
html:not(.col-windows) .col-area > div div::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .col-area > div div::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .col-area > div div::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.col-area > div div span{position:relative; display:block; height:auto; line-height:30px; overflow:hidden; margin-top:1px; box-sizing:border-box; font-size:12px; cursor:pointer; white-space:nowrap;}
.col-area > div div span.this{background:#e5e5e5;}
.col-area > div div span h1{font-size:12px; font-weight:normal; margin:0; padding:0; line-height:30px;}
.col-area > div div span span i{margin-left:30px;}
.col-area > div div span span span i{margin-left:50px;}
.col-area > div div span i{font-style:normal; display:block; width:30px; height:30px; float:left; text-align:center;}
.col-area > div div span i:before{content:"﹢"; display:block; width:100%; height:100%; font-size:14px; color:#00a0e9;}
.col-area > div div span i.extend:before{content:"﹣";}
.col-area > div div span i[disabled]:before{content:"";}
.col-area > div div span b{display:block; position:absolute; top:7px; right:10px; width:16px; height:16px; line-height:16px; background:#ccc; color:#fff; border-radius:100%; font-size:14px; text-align:center;}

.mul-group{border:1px solid #e5e5e5; background:#fff; padding:10px; border-radius:2px;}
.mul-group .mul-toolbar{margin-top:7px; padding:7px 0; padding-left:12px; background:#f8f8f8; border-radius:2px;}
.mul-group .mul-toolbar button{border-radius:2px; height:30px; min-height:30px; line-height:1; font-size:12px;}
.mul-group .mul-toolbar button[disabled]{cursor:not-allowed;}
.mul-group .mul-list a.del{display:block; opacity:0; position:absolute; z-index:1; top:6px; right:12px; width:18px; height:18px; line-height:18px; overflow:hidden; border-radius:100%; font-size:14px; color:#fff; text-decoration:none; text-align:center; cursor:pointer; background:rgba(0,0,0,0.3); -webkit-transition:all 200ms ease-out; transition:all 200ms ease-out;}
.mul-group .mul-list a.del:hover{background:rgba(0,0,0,1);}
.mul-group .mul-list:hover .col-sm-11 > a.del, .mul-group .mul-list:hover .col-sm-12 > a.del{opacity:1;}
.mul-group .mul-list label{font-size:12px; text-align:left;}
.mul-group .mul-list > .form-group{margin-left:0; margin-right:0; padding:7px 0;}
.mul-group .mul-list > .form-group:first-child{background:#f8f8f8;}
.mul-group .mul-list > .form-group input, .mul-group .mul-list > .form-group select{height:30px;}
.mul-group .mul-list .col-sm-11{padding-left:0; height:auto;}
.mul-group .mul-list .col-sm-11:after{content:""; display:block; clear:both;}
.mul-group .mul-list .col-sm-11 div.col-xs-2{padding-left:0;}
.mul-group .mul-list .col-sm-11 div.col-xs-2 a.del{top:-9px; right:3px;}
.mul-group .mul-list .col-sm-11 div.col-xs-2:hover a.del{opacity:1;}
.mul-group .mul-list .col-sm-11 .add{float:left; display:block; height:30px; line-height:30px; font-size:12px;}

.grade-group .grade-list > .form-group .col-sm-12 .some-line{padding-right:0;}
.grade-group .grade-list > .form-group .col-sm-12 .col-sm-2{padding:0;}
.grade-group .grade-list > .form-group .col-sm-12 .col-xs-2{padding-left:0;}
.grade-group .grade-list:nth-child(2n) > .form-group:first-child{background:#fff;}
.params-group .params-list > .form-group .col-sm-12 .some-line{padding-right:0;}
.params-group .params-list > .form-group .col-sm-12 .col-sm-2{padding:0;}
.params-group .params-list:nth-child(2n) > .form-group:first-child{background:none;}
.commission-group .commission-list:nth-child(2n) > .form-group:first-child{background:none;}
.spec-group .spec-list .form-group:last-child .col-sm-11 div.col-xs-2{margin-bottom:12px; position:relative;}

.spec-table{border:1px solid #e5e5e5; padding:10px; padding-bottom:0; border-radius:2px; overflow:auto; overflow-y:hidden; -webkit-overflow-scrolling:touch;}
html:not(.col-windows) .spec-table::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .spec-table::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .spec-table::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.spec-table table{border-collapse:collapse; border-spacing:0; width:100%;}
.spec-table th, .spec-table td{text-align:left; font-weight:normal; padding:8px; font-size:12px; white-space:nowrap;}
.spec-table td input, .spec-table td select{height:30px;}
.spec-table td .radio, .spec-table td .checkbox{padding-top:4px;}
.spec-table td .spec_pic{display:block; float:left; width:30px; height:30px; overflow:hidden; border:1px solid #d5d5d5; text-align:center; text-decoration:none; border-radius:2px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.spec-table td .spec_pic:hover{border-color:#b5b5b5;}
.spec-table td .spec_pic i{display:block; margin:0 auto; margin-top:7px; font-style:normal; width:16px; height:16px; line-height:14px; font-size:18px; color:#b5b5b5;}
.spec-table td .spec_pic i.preloader{font-size:0; display:block !important;}
.spec-table td .spec_pic[style*="background-image"] i{display:none;}
.spec-table td .copy, .spec-table td .paste{display:block; float:left; line-height:30px; margin-left:10px; font-size:12px;}
.spec-table tbody td{border:1px solid #e5e5e5;}
.spec-table tbody td:first-child{border-left:none;}
.spec-table tbody td:last-child{border-right:none;}
.spec-table tfoot div{float:left; height:30px; line-height:30px;}
.spec-table tfoot a, .spec-table tfoot input{display:block; float:left; margin-left:15px;}

.showmenu{background:#fff; box-shadow:0 0 3px rgba(0,0,0,0.3); width:140px; max-height:180px; overflow:auto; overflow-x:hidden;}
html:not(.col-windows) .showmenu::-webkit-scrollbar{width:4px; height:4px;}
html:not(.col-windows) .showmenu::-webkit-scrollbar-track{display:none;}
html:not(.col-windows) .showmenu::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.5); border-radius:2px;}
.showmenu ul, .showmenu li{list-style:none; padding:0; margin:0;}
.showmenu li{height:30px; line-height:30px; font-size:12px; text-align:left;}
.showmenu li span, .showmenu li a{display:block; height:100%; box-sizing:border-box; text-decoration:none; padding-left:10px; font-size:12px; color:#333;}
.showmenu li span{color:#999;}
.showmenu li a:hover{background:#398bfc; color:#fff !important;}
.showmenu li a.this{color:#398bfc;}

.container.main-container .sidebar.h-sidebar ~ .footer .footer-inner{width:100%;}
@media (min-width: 992px){
.col-md-offset-3{margin-left:16%;}
.col-md-9{width:84%;}
}

@media (min-width: 768px) {
.no-skin .nav-list li.hover > .submenu{-webkit-border-bottom-left-radius:4px; border-bottom-left-radius:4px; -webkit-border-bottom-right-radius:4px; border-bottom-right-radius:4px;}
.form-horizontal h4.control-label{margin-top:0; width:12%;}
.main-container.container > .btn-scroll-up{border-radius:2px;}
}

@media (max-width: 768px) {
.navbar.navbar-collapse .navbar-buttons > .ace-nav > li:first-child{display:none;}
.not-mobile{display:none;}
.col-xs-1{width:16.666%;}
.col-xs-2, .col-xs-3, .col-xs-4{width:41.666%;}
.col-file{width:83.333%;}
.col-file input[type="file"]{left:-73px;}
.form-inline input, .form-inline select, .form-inline button{margin-bottom:4px;}
.form-inline .radio label, .form-inline .checkbox label{padding-left:0;}
.col-ra{padding-left:10px; padding-right:10px;}
.col-ra .ge-group{margin-left:0; margin-right:0;}
.form-actions .btn{margin-bottom:4px;}
.goods{border-radius:0;}
.goods table th.name, .goods table td.name{min-width:240px;}
.goods table th.price, .goods table td.price{min-width:80px;}
.goods table th.pic, .goods table td.pic{min-width:80px;}
.goods table th.btnView, .goods table td.btnView{min-width:100px;}
.col-table, .col-table td input, .col-table td select{width:100%;}
.mypage .ezr_nav_ge{display:block; margin-top:5px;}
.page-header h6{overflow:hidden;}
.page-header h6 div{margin-top:5px;}
.mul-group .mul-list .col-sm-11{padding-left:12px;}
.form-horizontal label:empty{display:none;}
.form-group .some-line{padding:0; padding-top:2px; width:100%;}
.navbar-form{-webkit-box-shadow:none; box-shadow:none; border-top:none;}
.navbar-form .form-group{width:auto !important;}
.navbar-form.form-search input[type=text]{width:120px;}
.navbar .navbar-toggle.navbar-toggle-img > img{height:35px;}
.col-area > div font a:nth-child(1){right:5px;}
.col-area > div font a:nth-child(2){left:5px;}
.col-area > div div span b{right:5px;}
/*.col-area > div div:first-child{text-align:left;}*/
.col-area > div div span span i{margin-left:10px;}
.col-area > div div span span span i{margin-left:20px;}
}




